#include "stdlib.h"
#include "peachos.h"

char *itoa(int i)
{
    static char text[12];
    int loc = 11;
    text[11] = '\0';
    char neg = 0;
    if (i < 0)
    {
        neg = 1;
        i = -i;
    }

    while (i)
    {
        text[--loc] = '0' + (i % 10);
        i /= 10;
    }
    
    if (neg)
        text[--loc] = '-';

    return &text[loc];
}

void *malloc(size_t size)
{
    return peachos_malloc(size);
}

void free(void *ptr)
{
    peachos_free(ptr);
}